package com.shuai.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.shuai.model.vo.TaskVO;
import com.shuai.model.vo.UserVO;

import java.util.List;
import java.util.Map;

/**
 * @author : 帅宏-coding
 * @version : 1.0
 * @date : 2025/6/23 0023
 */

public interface TaskDao extends BaseMapper<TaskVO> {

    List<TaskVO> taskListOfUserIndex(UserVO vo);

    int delTaskWithSubProjectId(int projectId);

    List<TaskVO> taskList(Map<String, Object> params);

    Map<String, Object> totalSize(Map<String, Object> params);

    Map<String, Object> allPropOfTask(TaskVO vo);

    int updateTask(TaskVO taskVO);
}
